Artificial Intelligence Model for Software Reusability Prediction System
نویسندگان
چکیده
The most significant invention made in recent years to serve various applications is software. Developing a faultless software system requires the design be resilient. To make more efficient, it essential assess reusability of components used. This paper proposes prediction model named Flexible Random Fit (FRF) based on aging resilience for Service Net (SN) system. developed multilevel optimization technique characteristics such as cohesion, coupling, and complexity. Metrics are obtained from SN system, which then subjected min-max normalization avoid any saturation during learning process. feature extraction process feasible by enriching data quality via outlier detection. classes estimated tool called Soft Audit. Software can predicted effectively proposed FRF-ANN (Flexible - Artificial Neural Network) algorithm. Performance evaluation shows that algorithm outperforms all other techniques, thus ensuring tested using constraint-based testing techniques sure perfect at optimizing making predictions.
منابع مشابه
Intelligence System for Software Maintenance Severity Prediction
The software industry has been experiencing a software crisis, a difficulty of delivering software within budget, on time, and of good quality. This may happen due to number of defects present in the different modules of the project that may require maintenance. This necessitates the need of predicting maintenance urgency of the particular module in the software. In this paper, we have applied ...
متن کاملBayesian Prediction for Artificial Intelligence
This paper shows that the common method used for making predictions under uncertainty in AI and science is in error. This method is to use currently available data to select the best model from a given class of models-this process is called abduction-and then to use this model to make predictions about future data. The correct method requires averaging over all the models to make a prediction-w...
متن کاملA Machine Learning based Efficient Software Reusability Prediction Model for Java Based Object Oriented Software
Software reuse refers to the development of new software systems with the likelihood of completely or partially using existing components or resources with or without modification. Reusability is the measure of the ease with which previously acquired concepts and objects can be used in new contexts. It is a promising strategy for improvements in software quality, productivity and maintainabilit...
متن کاملArtificial Intelligence for Software Quality Improvement
This paper presents a software quality support tool, a Java source code evaluator and a code profiler based on computational intelligence techniques. It is Java prototype software developed by AI Group [1] from the Research Laboratories at Universidad de Palermo: an Intelligent Java Analyzer (in Spanish: Analizador Java Inteligente, AJI). It represents a new approach to evaluate and identify in...
متن کاملClassifying Software for Reusability
Software reuse has been claimed to be one of the most promising approaches to enhance programmer productivity and software quality. One of the problems to be addresses to achieve high software reuse is organizing databases of software experience, in which information on software products and processes is stored and organized to enhance reuse. The Reuse Description Formalism (RDF) is a generaliz...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Intelligent Automation and Soft Computing
سال: 2023
ISSN: ['2326-005X', '1079-8587']
DOI: https://doi.org/10.32604/iasc.2023.028153